package com.hex.ds.hdtp.core.web.data.transfer.converter;

import com.hex.ds.hdtp.core.app.data.transfer.dto.request.DataTransferDownwardNumDto;
import com.hex.ds.hdtp.core.app.data.transfer.dto.request.DataTransferLogRequestDto;
import com.hex.ds.hdtp.core.web.data.transfer.vo.DataTransferDownwardNumVo;
import com.hex.ds.hdtp.core.web.data.transfer.vo.query.DataTransferLogQueryVo;
import org.mapstruct.Mapper;

import java.util.List;

/**
 * @Package: com.hex.ds.hdtp.core.web.data.transfer.converter
 * @ClassName IDataTransferLogVoConverter
 * @Description: 数据迁移记录-VO转DTO对象
 * @Author: wz.li
 * @Date 2023/8/18 13:55
 * @Version v2.0.2
 **/
@Mapper(componentModel = "spring")
public interface IDataTransferLogVoConverter {

    DataTransferLogRequestDto toDtoForQueryVo(DataTransferLogQueryVo dataTransferLogQueryVo);

    List<DataTransferDownwardNumDto> toDtoList(List<DataTransferDownwardNumVo> dataTransferDownwardNumVos);

    DataTransferDownwardNumDto downtoDto(DataTransferDownwardNumVo dataTransferDownwardNumVo);


}
